#include <stdio.h>

// 保存整型数组的首地址 直接用一级指针即可
void print_arr(int *p, int len){//----常用的用法
//注意：下面的两种写法 p 也是指针 这种写法叫做代码的自注释
//void print_arr(int p[], int len){
//void print_arr(int p[10], int len){
	printf("sizeof(p) = %ld\n", sizeof(p)); // 8
	for(int i = 0; i < len; i++){
		printf("%d ", *p);
		p++;
	}
	printf("\n");
}

int main(int argc, const char *argv[])
{
	int s1[5] = {10, 20, 30, 40, 50};
	print_arr(s1, 5);

	int s2[8] = {10, 20, 30, 40, 50, 60, 0, 70};
	print_arr(s2, 8);

	return 0;
}
